Mumbai Indians kept their play-offs hopes alive as the hosts edged past Kings XI Punjab by three runs in an Indian Premier League match here in Mumbai on Wednesday.